environmental deed of indemnity - Alemán Inglés Diccionario